Skip to content

refactor: modernize appveyor-ci resource#80

Merged
damacus merged 2 commits intomainfrom
codex/appveyor-ci-modernize
Mar 22, 2026
Merged

refactor: modernize appveyor-ci resource#80
damacus merged 2 commits intomainfrom
codex/appveyor-ci-modernize

Conversation

@damacus
Copy link
Copy Markdown
Member

@damacus damacus commented Mar 15, 2026

Summary

  • modernize the appveyor_agent_install custom resource and raise the Chef baseline to 15.3
  • replace the legacy fixture layout with resource docs, ChefSpec coverage, and test cookbooks under test/cookbooks/test
  • add a default Kitchen suite and document the supported Windows-only workflow in LIMITATIONS.md

Testing

  • cookstyle .
  • chef exec rspec --format documentation
  • kitchen test default-windows-latest --destroy=always (cannot run on this macOS host because the exec suite expects a Windows runner)

@damacus damacus requested a review from a team as a code owner March 15, 2026 22:47
@github-actions
Copy link
Copy Markdown

Slowest examples

Top 2 slowest examples (0.05 seconds, 100% of total time)
Example Description Time in seconds
spec/unit/resources/agent_spec.rb:17 appveyor_agent with access_key is expected to install windows_package "AppveyorDeploymentAgent" 0.03777
spec/unit/resources/agent_spec.rb:34 appveyor_agent with environment_access_key is expected to install windows_package "AppveyorDeploymentAgent" 0.01609

@damacus damacus enabled auto-merge (squash) March 22, 2026 18:37
@damacus damacus disabled auto-merge March 22, 2026 18:37
@damacus damacus merged commit a63d7af into main Mar 22, 2026
9 checks passed
@damacus damacus deleted the codex/appveyor-ci-modernize branch March 22, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant